#include<iostream>
#include<cmath>
using namespace std;
int n,x,y,z,A[1010],B[1010],F[1010][1010],la=1,lb=1; 
int main() {
	cin>>n>>x>>y>>z;
	for(int i=1,a,b;i<=n;i++){
		cin>>a>>b;
		for(int j=1;j<=a;j++)A[la++]=i;
		for(int k=1;k<=b;k++)B[lb++]=i;
	}
	F[0][0]=0;
	for(int i=1;i<=la;i++)F[i][0]=i*y;
	for(int i=1;i<=lb;i++)F[0][i]=i*x;

	for(int i=1; i<=la; i++) {
		for(int j=1; j<=lb; j++) {
			F[i][j]=min(min(F[i-1][j]+y,F[i][j-1]+x),F[i-1][j-1]+z*abs(A[i]-B[j]));
		}
	}
	cout<<F[la][lb]<<endl;
	return 0;
}


